# format() 格式化字符串f

who = '王维'
vars1 = '遥知{1}登高处，遍插茱萸少{0}。'
vars2 = '遥知{who1}登高处，遍插茱萸少{who2}。'
data = {'who3': '兄弟', 'who4': '王维'}
vars3 = '遥知{who3}登高处，遍插茱萸少{who4}。'
vars4 = '{data["who3"]}乘舟将欲行，互闻岸上{data["who4"]}'

print(vars)
"""
题： 不改变vars123的字符串内容，可以增加，使其输出为

遥知兄弟登高处，遍插茱萸少王维。
"""
print(vars1.format(who, data['who3']))
print(vars2.format(who1=data['who3'], who2=who))
print(vars3.format(who3=data['who3'], who4=who))

pi = 3.14159265
# 使用format输出pi，保留3为小数，结果如下：
# 圆周率是多少:3.14
print()